home *** CD-ROM | disk | FTP | other *** search
-
- /* Generated by Interface Builder */
-
- #import <objc/Object.h>
- #import <dpsclient/dpsclient.h>
- #import <drivers/event_status_driver.h>
-
- @interface LockMgr:Object
- {
- id screenLock ; /* Screen lock responder */
- id prefsPanel ; /* Preferences panel */
- id idleField ; /* Idle time text field & slider */
- id idleSlider ;
- id revertButton ; /* Revert & OK buttons */
- id okButton ;
- id autoLockSwitch ; /* Auto lock & Require password switches */
- id requirePasswordSwitch ;
-
- BOOL autoLock ; /* Autolocking on / off flag */
- BOOL requirePassword ; /* Password required to unlock flag */
- int maxIdleTime ; /* # of minutes idle before autolock */
- int idleTime ; /* Current number of minutes idle */
- double lastDimDestiny ; /* EVS driver info to track user activity */
-
- NXEventHandle evsDriver ; /* EVS driver file handle */
- DPSTimedEntry timedEntry ; /* Idle timer */
- }
-
- - init ;
- - free ;
-
- - ok: sender ;
- - revert: sender ;
- - changeSetting: sender ;
-
- - idle ;
-
- - (BOOL) requirePassword ;
- - (double) brightness ;
- - setBrightness: (double) newBrightness ;
-
- @end
-